package u12.composite.I;

import java.util.ArrayList;
import java.util.Collection;

public class Banda implements IMusico{
	
	private String nombre;
	private Collection<IMusico> musicos;
	
	public Banda(){
		musicos=new ArrayList<IMusico>();
	}
	
	public void add(IMusico musico){
		musicos.add(musico);
	}
	
	@Override
	public void setName(String nombre) {
		this.nombre=nombre;
	}

	@Override
	public void tocar() {
		System.out.println("***********************");
		System.out.println("Hola, somo los "+nombre);
		for(IMusico m: musicos){
			m.tocar();
		}
		System.out.println("***********************");
	}

}
